package com.tourism.service;

import com.github.pagehelper.PageInfo;
import com.tourism.entity.Hotel;
import com.tourism.entity.HotelQuery;

public interface HotelService {
    /**
     * 根据id查询酒店信息
     *
     * @param id
     * @return
     */
    Hotel getHotelById(Long id);

    /**
     * 根据id删除酒店信息
     *
     * @param id
     * @return
     */
    Boolean deleteHotelById(Long id);
    /**
     * 新增酒店
     *
     * @param hotel
     * @return
     */
    boolean addHotel(Hotel hotel);
    /**
     * 修改酒店
     *
     * @return
     */
    boolean updateHotel(Hotel hotel);

    /**
     * 分页查询酒店列表
     *
     * @param hotelQuery
     * @return
     */
    PageInfo<Hotel> getHotelList(HotelQuery hotelQuery);
}
